namespace MyWebApi.Repository;

public interface IRepository<T>
{
    Task<List<T>> GetAllAsync();
    // 可能返回null
    Task<T>? GetoneAsync(int id);
    Task<T> GetoneAsync(T entity);
    Task<T> CreateAsync(T entity);
   
     Task<T> UpdateAsync(T entity);
   
    Task<T> DeleteAsync(T entity);
    
}